/*
  天翻地覆
  题目描述
    输入一个数，请输出将该数各个位上的数字反转得到的新数。
    输入的数可以是整数，小数，分数，百分数。不同类型的数字反转规则如下：
      整数：将所有数位对调；
      小数：把整数部分的数反转，再将小数部分的数反转，不交换整数部分与小数部分；
      分数：把分母的数反转，再把分子的数反转，不交换分子与分母；
      百分数：分子一定是整数，只改变数字部分。
  输入
    一个数 x
  输出
    一个数，即 x 的反转数
  样例输入
    600.082
  样例输出
    6.28
  提示
    对于所有数据：
      25% 是整数，不超过 20 位；
          且整数原数和整数新数满足整数的常见形式，即除非给定的原数为零，
          否则反转后得到的新数和原来的数字的最高位数字不应为零。
      25% 是小数，整数部分和小数部分均不超过 10 位；
          其小数点前面部分同上，小数点后面部分的形式，保证满足小数的常见形式，
          也就是末尾没有多余的 0（小数部分除了 0 没有别的数，那么只保留 1 个 0。若反转之后末尾数字出现 0，请省略多余的 0）。
      25% 是分数，分子和分母均不超过 10 位；且分数不约分，分子和分母都不是小数。输入的分母不为 0。
      25% 是百分数，数字部分不超过 19 位；数字部分同整数反转相关内容。
    数据不存在负数。
*/